package com.zdkj.subway.st.dto.in;

import com.zdkj.subway.st.entity.SwTkTicketTestItem;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

/**
 * @ProjectName: zdkj
 * @Package: com.zdkj.subway.st.entity
 * @ClassName: SwStTicketTest
 * @Description:
 * @Author: kangjian
 * @CreateDate: 2020/1/7 11:01
 * @Version: 1.0
 */

@Data
public class SwTkTicketTestDTO implements Serializable {


    private static final long serialVersionUID = 9115093227765579097L;

    @ApiModelProperty(value = "唯一标识")
    private Integer id;

    @ApiModelProperty(value = "测试车间")
    private String testWorkshop;

    @ApiModelProperty(value = "票卡CODE")
    private String ticketType;

    @ApiModelProperty(value = "票卡介质")
    private String ticketMedium;

    @ApiModelProperty(value = "测试类型")
    private String testType;

    @ApiModelProperty(value = "车票CODE")
    private String ticketName;

    @ApiModelProperty(value = "数量")
    private Integer ticketNumber;

    @ApiModelProperty(value = "测试原因")
    private String testReason;

    @ApiModelProperty(value = "测试结果")
    private String testResult;

    @ApiModelProperty(value = "测试人")
    private String testPerson;

    @ApiModelProperty(value = "测试人工号")
    private String testPersonId;

    @ApiModelProperty(value = "测试提交人")
    private Long testSubmiterId;

    @ApiModelProperty(value = "测试提交时间")
    private String testSubmitTime;

    @ApiModelProperty(value = "测试时间")
    private String testTime;

    @ApiModelProperty(value = "审核状态")
    private String checkStatus;

    @ApiModelProperty(value = "审核人员")
    private String checkPersonId;

    @ApiModelProperty(value = "审核时间")
    private String checkTime;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "测试项目关联")
    private List<Integer> listItemIds;
}
